The test results are compared against the expected results. The causes of differences may lie in a development fault. If
the unit test is carried out by the developer himself, development faults are immediately reworked, until all the test
cases succeed. However, there are also other possible causes: ambiguities in the development basis, faults in the
development environment, but also defects in the test cases. All the problems outside the immediate responsibility of the
developer, and in certain situations also the development faults, are formally reported according to established
procedures. After the repairing of a defect, the relevant tests are executed again until all the tests have been executed
and there are no more outstanding defects. The defects that are not, or cannot be, solved, are put together in a
known-errors test report. |